Tracking a Value's Influence on Later Computation
نویسنده
چکیده
Understanding how a program behaves is important for effective program development, debugging, and optimization, but obtaining the necessary level of understanding is usually a challenging problem. One facet of this problem is to understand how a value (the content of a variable at a particular moment in time) influences other values as the program runs. To help developers understand value influence for their programs, we are developing a tool that allows a user to tag a value as being of interest, and then track the influence of that value as it, or values that were derived from it, are used in later computation, communication, and I/O. We believe that understanding how a value’s influence propagates will enable algorithm designers to more easily identify optimizations such as the removal of unnecessary computation and communication. In this paper, we describe our value influence tracking approach and our tool’s design and implementation status.
منابع مشابه
Computation Optical Flow Using Pipeline Architecture
Accurate estimation of motion from time-varying imagery has been a popular problem in vision studies, This information can be used in segmentation, 3D motion and shape recovery, target tracking, and other problems in scene analysis and interpretation. We have presented a dynamic image model for estimating image motion from image sequences, and have shown how the solution can be obtained from a ...
متن کاملInvestigation to Reliability of Optical Communication Links using Auto-Track Subsystems in Presence of Different Beam Divergences
In this paper, we investigate the effects of auto-tracking subsystem together with different beam divergences on SNR, BER and stability of FSO communication links. For this purpose we compute the values of power, SNR and BER on receiver, based on analytic formula of Gaussian beam on receiver plane. In this computation the atmospheric effects including absorption, scattering and turbulence are c...
متن کاملA Real Time Object Tracking System for Visual Surveillance
Recent investigations have shown the advantages of keeping multiple hypotheses during visual tracking. In this paper we explore an alternative method, which presents the concepts of histogram matching technique and absolute frame subtraction to implement a robust automated object tracking system. The object is later tracked using discrete kalman filter technique. Such a tracking system reduces ...
متن کاملADAPTIVE FUZZY TRACKING CONTROL FOR A CLASS OF NONLINEAR SYSTEMS WITH UNKNOWN DISTRIBUTED TIME-VARYING DELAYS AND UNKNOWN CONTROL DIRECTIONS
In this paper, an adaptive fuzzy control scheme is proposed for a class of perturbed strict-feedback nonlinear systems with unknown discrete and distributed time-varying delays, and the proposed design method does not require a priori knowledge of the signs of the control gains.Based on the backstepping technique, the adaptive fuzzy controller is constructed. The main contributions of the paper...
متن کاملDelay Compensation on Fuzzy Trajectory Tracking Control of Omni-Directional Mobile Robots
This paper presents a delay compensator fuzzy control for trajectory tracking of omni-directional mobile robots. Fuzzy logic control (FLC) of the robots is a suitable strategy for dealing with model uncertainties, nonlinearities and disturbances. On the other hand, in many robotic applications such as mobile robots, delay phenomenon is able to substantially deteriorate the behavior of system's...
متن کامل